package Utilidades;

import java.util.Collection;
import java.util.Map;

public class Util {
	public static boolean vazio(Object objeto) {

        if(objeto == null) {
            return true;
        }

        if(objeto instanceof String) {
            if(((String) objeto).trim().equals("")) {
                return true;
            } else {
                return false;
            }
        }

        if(objeto instanceof Collection) {
            if(((Collection<?>) objeto).isEmpty()) {
                return true;
            } else {
                return false;
            }
        }

        if(objeto instanceof Map) {
            if(((Map<?,?>) objeto).isEmpty()) {
                return true;
            } else {
                return false;
            }
        }
        
        

        return false;
    }
    
    public static boolean preenchido(Object objeto){
        return !vazio(objeto);
    }
}
